package com.sz.common.pay.citic.entity.other;

import com.sz.common.pay.citic.constant.RequestCode;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Created by siqishangshu on 17/10/20.
 *
 *  支付联行信息查询
 对应请求代码： DLBNKCOD
 说明：客户可使用该接口查询全部支付联行信息。
 请求报文
 <?xml version="1.0" encoding="GBK"?>
 <stream>
     <action>DLBNKCOD</action>
     <userName></userName><!--登录名 varchar(30)-->
     <provinceName></provinceName><!--省名称，可空 varchar(42)-->
     <cityName></cityName><!--城市名称，可空 varchar(42)-->
     <bankName></bankName><!--银行名称，可空 varchar(62)-->
     <tgfi></tgfi><!--支付联行号，可空，支付联行号和支付联行名称必填1个 varchar(20)-->
     <tgname></tgname><!--支付联行名称，可空， 支付联行号和支付联行名称必填1个，varchar(122)-->
 </stream>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "stream")
@Data
public class BankInfoReq {
    private String action = RequestCode.BANK_INFO_QUERY;              //DLBNKCOD</action>
    private String userName;            //userName><!--登录名 varchar(30)-->
    private String provinceName;        //provinceName><!--省名称，可空 varchar(42)-->
    private String cityName;            //cityName><!--城市名称，可空 varchar(42)-->
    private String bankName;            //bankName><!--银行名称，可空 varchar(62)-->
    private String tgfi;                //tgfi><!--支付联行号，可空，支付联行号和支付联行名称必填1个 varchar(20)-->
    private String tgname;              //tgname><!--支付联行名称，可空， 支付联行号和支付联行名称必填1个，varchar(122)-->
}
